fn main() {

    // // 不可变值
    // let x=5;
    // println!("The values of x is:{}",x);
    // x=6;
    // println!("The values of x is:{}",x);

    // 可改变的值
    // let mut x=5;
    // println!("The values of x is:{}",x);
    // x=6;
    // println!("The values of x is:{}",x);
    // The values of x is:5
    // The values of x is:6 

    // let x = 5;
    // println!("The values of x is:{}",x);
    // let x = x + 1;
    // println!("The values of x is:{}",x);
    // let x = x * 2;
    // println!("The values of x is:{}",x);
    // The values of x is:5
    // The values of x is:6
    // The values of x is:12

    // let mut spaces = "      ";
    // let spaces = spaces.len();
    // println!("spaces.len():{}",spaces);
    // //error[E0308]: mismatched types

    // let x = 3.0;//f64

    // let y: f32 = 3.0;//f32
 
    // println!("x={},y={}",x,y);

    // //加法
    // let sum = 10+5;
    // //减法
    // let difference = 95.68-1.23;
    // //乘法
    // let product = 4*20;
    // //除法
    // let quotient = 10/3;
    // //取余
    // let remainder = 43%5;

    // println!("sum:{}, difference:{}, product:{}, quotient:{}, remainder:{}",sum,difference ,product,quotient,remainder);
    // //sum:15, difference:94.45, product:80, quotient:3, remainder:3

    // let t = true;

    // let f:bool = false;

    // println!("t={},f={}",t,f);
    // //t=true,f=false

    // let c = 'z';
    // let z = 'ℤ';
    // //let heart_eyed_cat = '😻';
    // //let name='红橙';
    // println!("c={},z={}",c,z);
    // //c=z,z=ℤ


    let tup = (500,6,6.4);
    let (x,y,z)=tup;

    println!("THe values of x,y,z is: {}  {}  {}",x,y,z);
    //THe values of x,y,z is: 500  6  6.4
    let a=[0;5];
    println!("{:?}",a);
    //[0, 0, 0, 0, 0]
}